﻿ 

using System;
namespace FeifanSoft.Core.Entity
{     
	 
			   [Serializable]
			   public class S_WorkflowTempateVersion                   
			   {public String S_WftVerID { get; set; }  
				  public String S_WftID { get; set; }  
				  public String S_WftVerNo { get; set; }  
				  public bool? S_WftVerStatus { get; set; }  
				  public String S_WftVerJson { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Role                   
			   {public String S_RoleID { get; set; }  
				  public String S_RoleCode { get; set; }  
				  public String S_RoleName { get; set; }  
				  public Int32? S_RoleIndex { get; set; }  
				  public String S_RoleTypeID { get; set; }  
				  public bool? S_RoleStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_ApplicationForLetterNumber                   
			   {public String Oa_LetterIID { get; set; }  
				  public String Oa_Draftsman { get; set; }  
				  public String Oa_Department { get; set; }  
				  public DateTime? Oa_Date { get; set; }  
				  public String Oa_Type { get; set; }  
				  public String Oa_SerialNumber { get; set; }  
				  public String Oa_FileName { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_UserSpeciality                   
			   {public String S_UserSpecialityID { get; set; }  
				  public String Hr_UserID { get; set; }  
				  public String Pm_SysSpecialityID { get; set; }  
				  public String S_TechLevelID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_BiddingApplication                   
			   {public String Oa_BidID { get; set; }  
				  public String Oa_Department { get; set; }  
				  public DateTime? Oa_Date { get; set; }  
				  public String Oa_FileNumber { get; set; }  
				  public String Oa_ProjectName { get; set; }  
				  public String Oa_ProjectOverview { get; set; }  
				  public String Oa_BiddingMethod { get; set; }  
				  public String Oa_Content { get; set; }  
				  public bool? Oa_IsSeal { get; set; }  
				  public String Oa_SealName { get; set; }  
				  public String Oa_Enclosure { get; set; }  
				  public String Oa_DeliveryUnit { get; set; }  
				  public String Oa_Addressee { get; set; }  
				  public Int32? Oa_Tel { get; set; }  
				  public String Oa_Add { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysUserFilterType                   
			   {public String S_SysUftID { get; set; }  
				  public Int32? S_SysUftType { get; set; }  
				  public String S_SysUftName { get; set; }  
				  public Int32? S_SysUftIndex { get; set; }  
				  public Int32? S_SysUftSourceType { get; set; }  
				  public String S_SysUftSource { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_WorkflowNodeSubmit                   
			   {public String S_WfnSubmitID { get; set; }  
				  public String S_WfnID { get; set; }  
				  public String S_WfnSubmitorID { get; set; }  
				  public String S_WfnProxyUserID { get; set; }  
				  public DateTime? S_WfnSubmitedTime { get; set; }  
				  public String S_WfnResultID { get; set; }  
				  public String S_WfnNote { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_BusinessTripApproval                   
			   {public String Oa_BusinessTripID { get; set; }  
				  public DateTime? Oa_EntryTime { get; set; }  
				  public String Oa_Applicant { get; set; }  
				  public String OA_Department { get; set; }  
				  public String Oa_LocationOfBusinessTrip { get; set; }  
				  public String Oa_NumberOfDays { get; set; }  
				  public String Oa_Travellers { get; set; }  
				  public bool? Oa_ISVehicleUse { get; set; }  
				  public DateTime? Oa_StartTime { get; set; }  
				  public DateTime? Oa_EndingTime { get; set; }  
				  public String Oa_ContactUnit { get; set; }  
				  public String Oa_Contacts { get; set; }  
				  public String Oa_Add { get; set; }  
				  public String Oa_EntryName { get; set; }  
				  public String Oa_JobContent { get; set; }  
				  public String Oa_TakeAwayMaterial { get; set; }  
				  public String Oa_BringBackMaterial { get; set; }  
				  public String Oa_MattersNeedingAttention { get; set; }  
				  public String Oa_BorrowingEquipment { get; set; }  
				  public String Oa_TrafficFareStandard { get; set; }  
				  public String Oa_StandardOfAccommodationFee { get; set; }  
				  public Decimal Oa_Loan { get; set; }  
				  public String Oa_Remarks { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_FileVerification                   
			   {public String Oa_FileVerificationID { get; set; }  
				  public String Oa_Name { get; set; }  
				  public String Oa_DepetmentID { get; set; }  
				  public String Oa_Applicant { get; set; }  
				  public String Oa_DirectoryContent { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Hr_Organize                   
			   {public String Hr_OrganizeID { get; set; }  
				  public String Hr_OrganizeParentID { get; set; }  
				  public String Hr_OrganizeCode { get; set; }  
				  public String Hr_OrganizeName { get; set; }  
				  public Int32? Hr_OrganizeIndex { get; set; }  
				  public bool? Hr_OrganizeStatus { get; set; }  
				  public String Hr_OrganizePath { get; set; }  
				  public String Hr_OrganizeTypeID { get; set; }  
				  public String Hr_OrganizeSpecialIds { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Table                   
			   {public String S_TableID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_TableName { get; set; }  
				  public String S_TableAlias { get; set; }  
				  public String S_FileServerID { get; set; }  
				  public String S_TableStatusID { get; set; }  
				  public bool? S_TableIsBusiness { get; set; }  
				  public bool? S_TableWithSysID { get; set; }  
				  public bool? S_TableBusinessSysID { get; set; }  
				  public bool? S_TableIso { get; set; }  
				  public bool? S_TableIsRoot { get; set; }  
				  public bool? S_TableIsIndependent { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_KeepOnRecord                   
			   {public String Oa_RecordCoding { get; set; }  
				  public String Oa_RecordNo { get; set; }  
				  public DateTime? Oa_Date { get; set; }  
				  public String Oa_DeclarationDepartment { get; set; }  
				  public String Oa_NameFiling { get; set; }  
				  public String Oa_PlaceFiling { get; set; }  
				  public String Oa_TypesFiling { get; set; }  
				  public String Oa_Content { get; set; }  
				  public bool? Oa_IsSeal { get; set; }  
				  public String Oa_SealName { get; set; }  
				  public String Oa_DeliveryUnit { get; set; }  
				  public String Oa_Addressee { get; set; }  
				  public String Oa_Tel { get; set; }  
				  public String Oa_Add { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommGridBtn                   
			   {public String S_CgbID { get; set; }  
				  public String S_CgID { get; set; }  
				  public String S_CgbName { get; set; }  
				  public String S_CgbFunction { get; set; }  
				  public Int32? S_CgbIndex { get; set; }  
				  public bool? S_CgbStatus { get; set; }  
				  public String S_CgbCss { get; set; }  
				  public String S_CgbIco { get; set; }  
				  public Int32? S_CgbLinkType { get; set; }  
				  public String S_CgbUrl { get; set; }  
				  public String S_CgbPara { get; set; }  
				  public bool? S_CgbIsDialog { get; set; }  
				  public String S_CgbTitle { get; set; }  
				  public String S_CgbWidth { get; set; }  
				  public String S_CgbHeight { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_MaintenanceApplication                   
			   {public String 维修单编码 { get; set; }  
				  public String 申报人 { get; set; }  
				  public String 所属部门 { get; set; }  
				  public String 故障说明 { get; set; }  
				  public String 维护类别 { get; set; }  
				  public String 维修处理记录 { get; set; }  
				  public Decimal 申报人评价 { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_TaskLog                   
			   {public String B_TlID { get; set; }  
				  public String B_WfID { get; set; }  
				  public String S_UserID { get; set; }  
				  public DateTime? B_TlDate { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Hr_UserBase                   
			   {public String Hr_UserID { get; set; }  
				  public String Hr_UserCode { get; set; }  
				  public String Hr_UserName { get; set; }  
				  public String Hr_OrgnizeID { get; set; }  
				  public String Hr_UserPostIds { get; set; }  
				  public String Hr_UserStations { get; set; }  
				  public String Hr_UserManagerLevelID { get; set; }  
				  public String Hr_UserDesignPostIds { get; set; }  
				  public Int32? Hr_UserIndex { get; set; }  
				  public bool? Hr_UserStatus { get; set; }  
				  public bool? Hr_UserIsDesign { get; set; }  
				  public String Hr_UserSpecail { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_MattersDeclaration                   
			   {public String Oa_MattersID { get; set; }  
				  public String Oa_Number { get; set; }  
				  public String Oa_CompanyID { get; set; }  
				  public String Oa_TypeID { get; set; }  
				  public String Oa_Title { get; set; }  
				  public String Oa_DepartmentID { get; set; }  
				  public DateTime? Oa_Date { get; set; }  
				  public String Oa_Applicant { get; set; }  
				  public String Oa_Content { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Hr_UserSpeciality                   
			   {public String Hr_UserSpecialityID { get; set; }  
				  public String Hr_UserID { get; set; }  
				  public String Pm_SysSpecialityID { get; set; }  
				  public String Hr_UserTechLevelID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysWorkflowNode                   
			   {public String S_SwnID { get; set; }  
				  public String S_SwvID { get; set; }  
				  public String S_SwnKey { get; set; }  
				  public String S_SwnName { get; set; }  
				  public String S_FormSysFieldIds { get; set; }  
				  public String S_SwnLimitSysFieldID { get; set; }  
				  public Int32? S_SwnTaskType { get; set; }  
				  public Int32? S_SwnType { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_PublishInformation                   
			   {public String Oa_PublishID { get; set; }  
				  public Int32? Oa_Sort { get; set; }  
				  public String Oa_Source { get; set; }  
				  public DateTime? Oa_Date { get; set; }  
				  public String Oa_Type { get; set; }  
				  public bool? Oa_IsApproval { get; set; }  
				  public String Oa_Examiner { get; set; }  
				  public String Oa_ReleaseScope { get; set; }  
				  public String Oa_Title { get; set; }  
				  public String Oa_Enclosure { get; set; }  
				  public String Oa_Content { get; set; }  
				  public bool? Oa_IsAutograph { get; set; }  
				  public String Oa_Publisher { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_WorkflowCenter                   
			   {public String B_WfID { get; set; }  
				  public String S_SwvID { get; set; }  
				  public String B_BusinessID { get; set; }  
				  public String B_WfCreatorID { get; set; }  
				  public DateTime? B_WfCreatedTime { get; set; }  
				  public String B_WfStatusID { get; set; }  
				  public bool? B_WfStatus { get; set; }  
				  public DateTime? B_WfFinishedTime { get; set; }  
				  public String B_WfHandleClick { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_PurchaseRequisition                   
			   {public String Oa_PurchaseID { get; set; }  
				  public String Oa_PurchaseName { get; set; }  
				  public String Oa_ApplicationsAdd { get; set; }  
				  public Int32? Oa_PurchaseQuantity { get; set; }  
				  public Decimal Oa_UnitPrice { get; set; }  
				  public String Oa_Unit { get; set; }  
				  public String Oa_Remarks { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_SysFreeWorkflow                   
			   {public String B_SfwID { get; set; }  
				  public String B_SfwName { get; set; }  
				  public Int32? B_SfwIndex { get; set; }  
				  public bool? B_SfwStatus { get; set; }  
				  public String B_SfwHandleClick { get; set; }  
				  public String S_CfID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Post                   
			   {public String S_PostID { get; set; }  
				  public String S_PostCode { get; set; }  
				  public String S_PostName { get; set; }  
				  public Int32? S_PostIndex { get; set; }  
				  public bool? S_PostIsMastor { get; set; }  
				  public bool? S_PostStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_SealApplication                   
			   {public String Oa_FileID { get; set; }  
				  public String Oa_Company { get; set; }  
				  public String Oa_Title { get; set; }  
				  public DateTime? Oa_Date { get; set; }  
				  public String Oa_Number { get; set; }  
				  public String Oa_Content { get; set; }  
				  public String Oa_Department { get; set; }  
				  public String Oa_Applicant { get; set; }  
				  public String Oa_SealName { get; set; }  
				  public String Oa_ReceivingUnit { get; set; }  
				  public String Oa_Addressee { get; set; }  
				  public Int32? Oa_Tel { get; set; }  
				  public String Oa_Add { get; set; }  
				  public String Oa_Record { get; set; }  
				  public Int32? Oa_Quantity { get; set; }  
				  public String Oa_Deposit { get; set; }  
				  public String Pm_PreSuoshudanwei { get; set; }  
				  public String Pm_PreGaizhangwenjian { get; set; }  
				  public String Pm_PreGzhwj { get; set; }  
				  public String Pm_PreQingshi { get; set; }  
				  public String Pm_PreYueban { get; set; }  
				  public String Pm_PreChakan { get; set; }  
				  public String Pm_PreGaizhang { get; set; }  
				  public String Pm_PreBohui { get; set; }  
				  public String Pm_PreQianming { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_InfoPublishLog                   
			   {public String Oa_IpLogoID { get; set; }  
				  public String Oa_InfoID { get; set; }  
				  public String S_UserID { get; set; }  
				  public DateTime? Oa_IpLogoDateTime { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_Phase                   
			   {public String Pm_PhaseID { get; set; }  
				  public String Pm_ClassID { get; set; }  
				  public String Pm_PhaseSysID { get; set; }  
				  public String Pm_PhaseTechID { get; set; }  
				  public DateTime? Pm_PhasePlanStartDate { get; set; }  
				  public DateTime? Pm_PhasePlanFinishDate { get; set; }  
				  public String Pm_PhaseStatusID { get; set; }  
				  public DateTime? Pm_PhaseFinishedDate { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_WorkflowNode                   
			   {public String B_WfnID { get; set; }  
				  public String B_WfID { get; set; }  
				  public String B_WfnKeyFrom { get; set; }  
				  public String S_SwnKeyTo { get; set; }  
				  public DateTime? B_WfnCreatedTime { get; set; }  
				  public DateTime? B_WfnFinishedTime { get; set; }  
				  public Int32? B_WfnTaskType { get; set; }  
				  public String B_WfnPara { get; set; }  
				  public String B_WfnLimitSysFieldID { get; set; }  
				  public DateTime? B_WfnLimitDatetime { get; set; }  
				  public bool? B_WfnIsSub { get; set; }  
				  public String B_WfnPath { get; set; }  
				  public Int32? B_WfnSubmitType { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_PreProject                   
			   {public String Pm_PreID { get; set; }  
				  public DateTime? Pm_PreCreatedTime { get; set; }  
				  public String Pm_PreCreatorID { get; set; }  
				  public String Pm_PreName { get; set; }  
				  public String Pm_PreAddress { get; set; }  
				  public String Pm_PreCustomer { get; set; }  
				  public String Pm_PreCustomerAddr { get; set; }  
				  public String Pm_PreLinker { get; set; }  
				  public String Pm_PreLinkerPhone { get; set; }  
				  public String Pm_PreLinkType { get; set; }  
				  public String Pm_PreType { get; set; }  
				  public String Pm_PreTSclae { get; set; }  
				  public String Pm_PreContent { get; set; }  
				  public Decimal Pm_PreValue { get; set; }  
				  public String Pm_PreTaskType { get; set; }  
				  public Decimal Pm_PreInvest { get; set; }  
				  public String Pm_PreInvestSource { get; set; }  
				  public String Pm_PreHoldType { get; set; }  
				  public String Pm_PreHolderID { get; set; }  
				  public String Pm_PreRisk { get; set; }  
				  public String Pm_PreLawRisk { get; set; }  
				  public String Pm_PreNote { get; set; }  
				  public String Pm_PreOtherRisk { get; set; }  
				  public String Pm_PreFinisherID { get; set; }  
				  public DateTime? Pm_PreFinishedDate { get; set; }  
				  public String Pm_PreFinishedReason { get; set; }  
				  public String Pm_PreProduct { get; set; }  
				  public String Pm_PreDesignCycle { get; set; }  
				  public String Pm_PreDseignFeeDescription { get; set; }  
				  public String Pm_PreDesignMainDepartment { get; set; }  
				  public String Pm_PreSbucontractingContent { get; set; }  
				  public String Pm_PreProjectHolder { get; set; }  
				  public String Pm_PreCostDivision { get; set; }  
				  public String Pm_PreHolderReceiver { get; set; }  
				  public String Pm_PreAdvice { get; set; }  
				  public String Pm_PreShifoulixiang { get; set; }  
				  public String Pm_PreFuzeren { get; set; }  
				  public String Pm_PreJsgzyy { get; set; }  
				  public String Pm_PreShenpiren { get; set; }  
				  public String Pm_PreFujiayijian { get; set; }  
				  public String Pm_PreTime { get; set; }  
				  public String Pm_PreLiuchengzhuangtai { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_PreProjectTender                   
			   {public String Pm_TenderID { get; set; }  
				  public String Pm_PreID { get; set; }  
				  public DateTime? Pm_TenderCreatedTime { get; set; }  
				  public String Pm_TenderCreatorID { get; set; }  
				  public String Pm_TenderMainDeptID { get; set; }  
				  public String Pm_TenderTypeID { get; set; }  
				  public Decimal Pm_TenderControlPrice { get; set; }  
				  public String Pm_TenderCooperate { get; set; }  
				  public String Pm_TenderContent { get; set; }  
				  public bool? Pm_TenderIsNeedStamp { get; set; }  
				  public String Pm_TenderStamp { get; set; }  
				  public bool? Pm_TenderIsAttachment { get; set; }  
				  public String Pm_TenderReceive { get; set; }  
				  public String Pm_TenderReceiveLiner { get; set; }  
				  public String Pm_TenderReceivePhone { get; set; }  
				  public String Pm_TenderReceiveAddr { get; set; }  
				  public String Pm_TenderSendType { get; set; }  
				  public String Pm_TenderUserAdjustRisk { get; set; }  
				  public String Pm_TenderTechRisk { get; set; }  
				  public String Pm_TenderBookRisk { get; set; }  
				  public String Pm_TenderOtherRisk { get; set; }  
				  public String Pm_TenderNote { get; set; }  
				  public bool? Pm_TenderIsSuccess { get; set; }  
				  public String Pm_TenderFailReason { get; set; }  
				  public Decimal Pm_TenderValue { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_TaskCenter                   
			   {public String B_TaskID { get; set; }  
				  public String B_WfID { get; set; }  
				  public String B_TaskName { get; set; }  
				  public String S_UserID { get; set; }  
				  public DateTime? B_TaskCreatedDate { get; set; }  
				  public DateTime? B_TaskLimitDate { get; set; }  
				  public Int32? B_TaskType { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_SysInfoType                   
			   {public String Oa_SitID { get; set; }  
				  public String Oa_SitCode { get; set; }  
				  public Int32? Oa_SitNewDay { get; set; }  
				  public String Oa_SitName { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysBusiness                   
			   {public String S_SbID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_SbtID { get; set; }  
				  public String S_SbParentID { get; set; }  
				  public String S_SbName { get; set; }  
				  public String S_SbSysID { get; set; }  
				  public Int32? S_SbIndex { get; set; }  
				  public bool? S_SbIsStand { get; set; }  
				  public bool? S_SbStatus { get; set; }  
				  public String S_SwID { get; set; }  
				  public String S_CfID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_InfoPublish                   
			   {public String Oa_InfoID { get; set; }  
				  public String Oa_InfoTitle { get; set; }  
				  public String Oa_InfoContent { get; set; }  
				  public DateTime? Oa_InfoCreatedTime { get; set; }  
				  public String Oa_InfoDeputID { get; set; }  
				  public String Oa_InfoCreatorID { get; set; }  
				  public bool? Oa_InfoStatus { get; set; }  
				  public String Oa_SitID { get; set; }  
				  public bool? Oa_SitIsPublish { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_RightCenter                   
			   {public String B_RightID { get; set; }  
				  public String B_FlowID { get; set; }  
				  public String B_NodeID { get; set; }  
				  public String S_UserID { get; set; }  
				  public bool? B_RightIsTask { get; set; }  
				  public Int32? B_TaskType { get; set; }  
				  public bool? B_RightIsImmediate { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Para                   
			   {public String S_ParaID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_ParaCode { get; set; }  
				  public String S_ParaName { get; set; }  
				  public bool? S_ParaStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysBusinessTemplate                   
			   {public String S_SbtID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_SbtParentID { get; set; }  
				  public String S_SbtName { get; set; }  
				  public String S_TableID { get; set; }  
				  public String S_SbtSysIdTable { get; set; }  
				  public bool? S_SbtIsSameWorkflow { get; set; }  
				  public bool? S_SbtIsStand { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class sysdiagrams                   
			   {public String name { get; set; }  
				  public Int32? principal_id { get; set; }  
				  public Int32? diagram_id { get; set; }  
				  public Int32? version { get; set; }  
				  public Byte[] definition { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysStatus                   
			   {public String S_SsID { get; set; }  
				  public String S_SsName { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Oa_ProductShow                   
			   {public String Oa_ProductID { get; set; }  
				  public String Oa_ProductName { get; set; }  
				  public String Oa_ProductFile { get; set; }  
				  public Int32? Oa_ProductIndex { get; set; }  
				  public bool? Oa_ProductStatus { get; set; }  
				  public String Oa_ProductNote { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_TaskLogDetail                   
			   {public String B_TidID { get; set; }  
				  public String B_BusinessID { get; set; }  
				  public String S_TableFieldID { get; set; }  
				  public String S_UserID { get; set; }  
				  public DateTime? B_TidCreatedTime { get; set; }  
				  public String B_TidContent { get; set; }  
				  public String B_TlID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysStatusItem                   
			   {public String S_SsiID { get; set; }  
				  public String S_SsID { get; set; }  
				  public String S_SsiName { get; set; }  
				  public Int32? S_SsiIndex { get; set; }  
				  public bool? S_SsiIsInit { get; set; }  
				  public Int32? S_SsiType { get; set; }  
				  public bool? S_SsiStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_SysClass                   
			   {public String Pm_SysClassID { get; set; }  
				  public String Pm_SysClassCode { get; set; }  
				  public String Pm_SysClassName { get; set; }  
				  public Int32? Pm_SysClassIndex { get; set; }  
				  public bool? Pm_SysClassStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_FreeWorkflowNodeUser                   
			   {public String B_FwnuID { get; set; }  
				  public String B_WfID { get; set; }  
				  public String B_WfnID { get; set; }  
				  public String S_RoleID { get; set; }  
				  public String S_UserIDs { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_SysPhase                   
			   {public String Pm_SysPhaseID { get; set; }  
				  public String Pm_SysPhaseCode { get; set; }  
				  public String Pm_SysPhaseName { get; set; }  
				  public Int32? Pm_SysPhaseIndex { get; set; }  
				  public bool? Pm_SysPhaseStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommTabItem                   
			   {public String S_TabItemID { get; set; }  
				  public String S_TabID { get; set; }  
				  public String S_TabItemName { get; set; }  
				  public Int32? S_TabItemIndex { get; set; }  
				  public bool? S_TabItemStatus { get; set; }  
				  public String S_TabItemIcon { get; set; }  
				  public Int32? S_TabRouteType { get; set; }  
				  public String S_TabRoute { get; set; }  
				  public String S_TabRoutePara { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_SysSpeciality                   
			   {public String Pm_SysSpecialityID { get; set; }  
				  public String Pm_SysSpecialityCode { get; set; }  
				  public String Pm_SysSpecialityName { get; set; }  
				  public Int32? Pm_SysSpecialityIndex { get; set; }  
				  public bool? Pm_SysSpecialityStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommGridField                   
			   {public String S_CgfID { get; set; }  
				  public String S_CgID { get; set; }  
				  public String S_CgfField { get; set; }  
				  public String S_CgfAlias { get; set; }  
				  public bool? S_CgfIsDisplay { get; set; }  
				  public Int32? S_CgfIndex { get; set; }  
				  public bool? S_CgfIsSum { get; set; }  
				  public bool? S_CgfIsExport { get; set; }  
				  public bool? S_CgfIsOrder { get; set; }  
				  public Int32? S_CgfOrderIndex { get; set; }  
				  public bool? S_CgfOrderType { get; set; }  
				  public bool? S_CgfIsQuery { get; set; }  
				  public Int32? S_CgfQueryIndex { get; set; }  
				  public bool? S_CgfIsDefaultQuery { get; set; }  
				  public String S_CgfWidth { get; set; }  
				  public bool? S_CgfWidthIsFixed { get; set; }  
				  public String S_CgfFixedType { get; set; }  
				  public String S_CgfAlign { get; set; }  
				  public String S_CgfFormat { get; set; }  
				  public Int32? S_CgfDisplayType { get; set; }  
				  public Int32? S_CgfDisplaySourceType { get; set; }  
				  public String S_CgfDisplaySource { get; set; }  
				  public String S_CgfQueryDefaultValue { get; set; }  
				  public Int32? S_CgfQueryType { get; set; }  
				  public Int32? S_CgfLinkType { get; set; }  
				  public String S_CgfLinkUrl { get; set; }  
				  public String S_CgfLinkPara { get; set; }  
				  public bool? S_CgfIsDlg { get; set; }  
				  public String S_CgfDlgTitle { get; set; }  
				  public String S_CgfDlgWidth { get; set; }  
				  public String S_CgfDlgHeight { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_WorkflowUser                   
			   {public String B_WfuID { get; set; }  
				  public String B_WfID { get; set; }  
				  public String B_WfnID { get; set; }  
				  public String B_WfuRoleID { get; set; }  
				  public String B_WfuUserID { get; set; }  
				  public String B_WfuProxyUserID { get; set; }  
				  public DateTime? B_WfuCreatedTime { get; set; }  
				  public DateTime? B_WfuSubmitedTime { get; set; }  
				  public bool? B_WfuResult { get; set; }  
				  public String B_WfuResultAlias { get; set; }  
				  public String B_WfuNote { get; set; }  
				  public bool? B_WfuIsTask { get; set; }  
				  public bool? B_WfuStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Attachment                   
			   {public String S_AttachmentID { get; set; }  
				  public String S_AttachmentOwnerID { get; set; }  
				  public String S_AttachmentName { get; set; }  
				  public Int32? S_AttachmentSize { get; set; }  
				  public String S_AttachmentExt { get; set; }  
				  public String S_AttachmentPath { get; set; }  
				  public String S_AttachmentFtpID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_AttachmentFtp                   
			   {public String S_AttachmentFtpID { get; set; }  
				  public String S_AttachmentFtpOwnerID { get; set; }  
				  public String S_FileServerID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_Project                   
			   {public String Pm_ProjectID { get; set; }  
				  public String Pm_ProjectCode { get; set; }  
				  public String Pm_ProjectName { get; set; }  
				  public String Pm_ProjectManagerID { get; set; }  
				  public String Pm_ProjectTechID { get; set; }  
				  public String Pm_ProjectStatusID { get; set; }  
				  public String Pm_ProjectAddress { get; set; }  
				  public DateTime? Pm_ProjectCreatedDate { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_BusinessConfig                   
			   {public String S_BcID { get; set; }  
				  public String S_BcParentID { get; set; }  
				  public String S_BcName { get; set; }  
				  public String S_BcSysID { get; set; }  
				  public Int32? S_BcIndex { get; set; }  
				  public String S_WftID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_Class                   
			   {public String Pm_ClassID { get; set; }  
				  public String Pm_ProjectID { get; set; }  
				  public String Pm_ClassSysID { get; set; }  
				  public String Pm_ClassCode { get; set; }  
				  public String Pm_ClassName { get; set; }  
				  public DateTime? Pm_ClassCreatedDate { get; set; }  
				  public String Pm_ClassTechID { get; set; }  
				  public String Pm_ClassManageID { get; set; }  
				  public String Pm_ClassStatusID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_BusinessConfigTemplate                   
			   {public String S_SysBcID { get; set; }  
				  public String S_SysParentBcID { get; set; }  
				  public String S_SysBcName { get; set; }  
				  public String S_TableID { get; set; }  
				  public String S_SysNodeSource { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommForm                   
			   {public String S_CfID { get; set; }  
				  public String S_TableID { get; set; }  
				  public String S_CfCode { get; set; }  
				  public String S_CfName { get; set; }  
				  public bool? S_CfStatus { get; set; }  
				  public bool? S_CfIsAttchment { get; set; }  
				  public String S_CfJsPath { get; set; }  
				  public String S_CfLayout { get; set; }  
				  public DateTime? S_CfCreatedTime { get; set; }  
				  public String S_CfExportTemplateID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_Item                   
			   {public String Pm_ItemID { get; set; }  
				  public String Pm_PhaseID { get; set; }  
				  public String Pm_ItemCode { get; set; }  
				  public String Pm_ItemName { get; set; }  
				  public String Pm_ItemTechID { get; set; }  
				  public DateTime? Pm_ItemPlanBeginDate { get; set; }  
				  public DateTime? Pm_ItemPlanFinishDate { get; set; }  
				  public DateTime? Pm_ItemFinishedDate { get; set; }  
				  public String Pm_ItemStatusID { get; set; }  
				  public String Cm_ContractPlanID { get; set; }  
				  public String Pm_ItemFtpID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Pm_Specialty                   
			   {public String Pm_SpecialtyID { get; set; }  
				  public String Pm_ItemID { get; set; }  
				  public String Pm_SpecialtyTechID { get; set; }  
				  public String Pm_SpecialtySysID { get; set; }  
				  public DateTime? Pm_SpecialtyPlanFinishDate { get; set; }  
				  public DateTime? Pm_SpecialtyFinishedDate { get; set; }  
				  public bool? Pm_SpecialtyStatus { get; set; }  
				  public String Pm_SpecialtyManagerID { get; set; }  
				  public String Pm_SpecialtyDesignerID { get; set; }  
				  public String Pm_SpecialtyChecherID { get; set; }  
				  public String Pm_SpecialtyConfirmerID { get; set; }  
				  public String Pm_SpecialtyAutherID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class Hr_OrganizeUser                   
			   {public String Hr_OuID { get; set; }  
				  public String Hr_OgID { get; set; }  
				  public String Hr_PostID { get; set; }  
				  public String Hr_UserID { get; set; }  
				  public Int32? Hr_UserIndex { get; set; }  
				  public String Hr_UserManageLevelID { get; set; }  
				  public String Hr_UserTechLevelID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Component                   
			   {public String S_ComponentID { get; set; }  
				  public String S_ComponentName { get; set; }  
				  public String S_ComponentPath { get; set; }  
				  public String S_SmID { get; set; }  
				  public bool? S_ComponentStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysWorkflow                   
			   {public String S_SwID { get; set; }  
				  public String S_SwName { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_CfID { get; set; }  
				  public String S_SwMonitorIDs { get; set; }  
				  public String S_SwDiagram { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_FileServer                   
			   {public String S_FileServerID { get; set; }  
				  public String S_FileServerIP { get; set; }  
				  public Int32? S_FileServerPort { get; set; }  
				  public String S_FileServerCount { get; set; }  
				  public String S_FileServerPassword { get; set; }  
				  public bool? S_FileServerIsActive { get; set; }  
				  public String S_FileServerPath { get; set; }  
				  public String S_FileServerNote { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommGridRowBtn                   
			   {public String S_CgrbID { get; set; }  
				  public String S_CgID { get; set; }  
				  public String S_CgrbName { get; set; }  
				  public String S_CgrbFunction { get; set; }  
				  public Int32? S_CgrbIndex { get; set; }  
				  public bool? S_CgrbStatus { get; set; }  
				  public Int32? S_CgrbType { get; set; }  
				  public String S_CgrbUrl { get; set; }  
				  public String S_CgrbPara { get; set; }  
				  public String S_CgrbBindFieldId { get; set; }  
				  public bool? S_CgrbIsDialog { get; set; }  
				  public String S_CgrbTitle { get; set; }  
				  public String S_CgrbWidth { get; set; }  
				  public String S_CgrbHeight { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommFormField                   
			   {public String S_CffID { get; set; }  
				  public String S_CfID { get; set; }  
				  public String S_TableFieldID { get; set; }  
				  public Int32? S_CffIndex { get; set; }  
				  public bool? S_CffEditAble { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_WorkflowNode                   
			   {public String S_WfnID { get; set; }  
				  public String B_FlowID { get; set; }  
				  public String S_WfnParentID { get; set; }  
				  public String S_WftnID { get; set; }  
				  public String S_WfnPath { get; set; }  
				  public DateTime? S_WfnCreatedTime { get; set; }  
				  public DateTime? S_WfnFinishedTime { get; set; }  
				  public Int32? S_WfnTaskType { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_MenuRight                   
			   {public String S_MenuRightID { get; set; }  
				  public String S_MenuID { get; set; }  
				  public Int32? S_MenuRightType { get; set; }  
				  public String S_MenuRightPartorID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Organize                   
			   {public String S_OrganizeID { get; set; }  
				  public String S_OrganizeParentID { get; set; }  
				  public String S_OrganizeCode { get; set; }  
				  public String S_OrganizeName { get; set; }  
				  public Int32? S_OrganizeIndex { get; set; }  
				  public bool? S_OrganizeStatus { get; set; }  
				  public String S_OrganizePath { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_DataCenter                   
			   {public String B_DcID { get; set; }  
				  public String B_BusinessID { get; set; }  
				  public String B_BusinessParentID { get; set; }  
				  public String B_BusinessRootID { get; set; }  
				  public String B_BusinessRootCode { get; set; }  
				  public String B_BusinessRootName { get; set; }  
				  public String B_BusinessCode { get; set; }  
				  public String B_BusinessName { get; set; }  
				  public String B_BusinessSysID { get; set; }  
				  public String B_BusinessPath { get; set; }  
				  public String B_BusinessStatusID { get; set; }  
				  public bool? B_BusinessStatus { get; set; }  
				  public String B_DcCreatorID { get; set; }  
				  public DateTime? B_DcCreatedTime { get; set; }  
				  public DateTime? B_DcFinishedTime { get; set; }  
				  public String B_TechLevelID { get; set; }  
				  public String B_ManageLevelID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_OrganizeUser                   
			   {public String S_OuID { get; set; }  
				  public String S_OgID { get; set; }  
				  public String S_PostID { get; set; }  
				  public String S_UserID { get; set; }  
				  public Int32? S_UserIndex { get; set; }  
				  public String S_UserManageLevelID { get; set; }  
				  public String S_UserTechLevelID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_ParaItem                   
			   {public String S_ParaItemID { get; set; }  
				  public String S_ParaID { get; set; }  
				  public String S_ParaParentItemID { get; set; }  
				  public String S_ParaItemPath { get; set; }  
				  public String S_ParaItemCode { get; set; }  
				  public String S_ParaItemName { get; set; }  
				  public bool? S_ParaItemStatus { get; set; }  
				  public Int32? S_ParaItemIndex { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommFormBtn                   
			   {public String S_CfbID { get; set; }  
				  public String S_CfID { get; set; }  
				  public String S_CfbName { get; set; }  
				  public String S_CfbFunction { get; set; }  
				  public Int32? S_CfbIndex { get; set; }  
				  public bool? S_CfbStatus { get; set; }  
				  public String S_CfbCss { get; set; }  
				  public String S_CfbIco { get; set; }  
				  public Int32? S_CfbLinkType { get; set; }  
				  public String S_CfbFlowID { get; set; }  
				  public String S_CfbProcedure { get; set; }  
				  public String d  { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_UserCenter                   
			   {public String B_UcID { get; set; }  
				  public String B_BusinessID { get; set; }  
				  public String S_TableFieldID { get; set; }  
				  public String S_RoleID { get; set; }  
				  public String S_UserID { get; set; }  
				  public bool? B_UcStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysModule                   
			   {public String S_SmID { get; set; }  
				  public String S_SmCode { get; set; }  
				  public String S_SmName { get; set; }  
				  public bool? S_SmStatus { get; set; }  
				  public Int32? S_SmIndex { get; set; }  
				  public bool? S_SmIsBusiness { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Menu                   
			   {public String S_MenuID { get; set; }  
				  public String S_MenuParentID { get; set; }  
				  public String S_MenuName { get; set; }  
				  public String S_MenuIcon { get; set; }  
				  public Int32? S_MenuIndex { get; set; }  
				  public Int32? S_MenuUrlType { get; set; }  
				  public String S_MenuUrl { get; set; }  
				  public String S_MenuFunction { get; set; }  
				  public bool? S_MenuStatus { get; set; }  
				  public String S_MenuPath { get; set; }  
				  public bool? S_MenuIsUrl { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_TableField                   
			   {public String S_TableFieldID { get; set; }  
				  public String S_TableID { get; set; }  
				  public String S_TableFieldName { get; set; }  
				  public Int32? S_TableFieldLength { get; set; }  
				  public Int32? S_TableFieldDotLength { get; set; }  
				  public String S_TableFieldDataType { get; set; }  
				  public Int32? S_TableFieldSourceType { get; set; }  
				  public String S_TableFieldSource { get; set; }  
				  public String S_TableFieldDefaultID { get; set; }  
				  public String S_TableFieldAlias { get; set; }  
				  public Int32? S_TableFieldInputType { get; set; }  
				  public bool? S_TableFieldIsSysID { get; set; }  
				  public bool? S_TableFieldIsStatus { get; set; }  
				  public bool? S_TableFieldIsCode { get; set; }  
				  public bool? S_TableFieldIsName { get; set; }  
				  public bool? S_TableFieldIsMainKey { get; set; }  
				  public bool? S_TableFieldIsNoRepeat { get; set; }  
				  public bool? S_TableFieldIsAutoCode { get; set; }  
				  public bool? S_TableFieldIsDept { get; set; }  
				  public String S_TableFieldIsAutoColdeTemplate { get; set; }  
				  public String S_TableFieldFormat { get; set; }  
				  public bool? S_TableFieldIsUser { get; set; }  
				  public String S_TableFieldRoleID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_User                   
			   {public String S_UserID { get; set; }  
				  public String S_UserCode { get; set; }  
				  public String S_UserName { get; set; }  
				  public bool? S_UserStatus { get; set; }  
				  public String S_UserPassword { get; set; }  
				  public String S_OrgnizeID { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommDataView                   
			   {public String S_SdvID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_SdvName { get; set; }  
				  public Int32? S_SdvSourceType { get; set; }  
				  public String S_SdvSource { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_UserLogin                   
			   {public String S_UserLoginID { get; set; }  
				  public String S_UserID { get; set; }  
				  public DateTime? S_UserLoginTime { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysWorkflowRole                   
			   {public String S_SwrID { get; set; }  
				  public String S_SwnID { get; set; }  
				  public String S_RoleID { get; set; }  
				  public Int32? S_RoleType { get; set; }  
				  public Int32? S_SwrSourceType { get; set; }  
				  public String S_SwrSource { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_Workflow                   
			   {public String S_WfID { get; set; }  
				  public String S_WftVerID { get; set; }  
				  public String S_WfBusinessID { get; set; }  
				  public String S_WfStartorID { get; set; }  
				  public DateTime? S_WfStartedTime { get; set; }  
				  public bool? S_WfStatus { get; set; }  
				  public DateTime? S_WfFinishedTime { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommGrid                   
			   {public String S_CgID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_CgCode { get; set; }  
				  public String S_CgName { get; set; }  
				  public Int32? S_CgSourceType { get; set; }  
				  public String S_CgSource { get; set; }  
				  public Int32? S_CgChooseType { get; set; }  
				  public bool? S_CgIsOrder { get; set; }  
				  public String S_CgProcedure { get; set; }  
				  public bool? S_CgDiaplayQuery { get; set; }  
				  public bool? S_CgDiaplayOperate { get; set; }  
				  public String S_CgRowOptWidth { get; set; }  
				  public bool? S_CgIsPage { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_SysWorkflowVersion                   
			   {public String S_SwvID { get; set; }  
				  public String S_SwID { get; set; }  
				  public Int32? S_SwvVer { get; set; }  
				  public DateTime? S_SwvDate { get; set; }  
				  public bool? S_SwvStatus { get; set; }  
				  public String S_SwvDiagram { get; set; }  
				  public String S_SwvNote { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_WorkflowTempate                   
			   {public String S_WftID { get; set; }  
				  public String S_WftCode { get; set; }  
				  public String S_WftName { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_WorkflowTempateNode                   
			   {public String S_WftnID { get; set; }  
				  public String S_WftVerID { get; set; }  
				  public String S_WftnName { get; set; }  
				  public bool? S_WftnIsInit { get; set; }  
				  public bool? S_WftnIsFinish { get; set; }  
				  public Int32? S_WftnSubmitType { get; set; }  
				  public Int32? S_WftnTaskType { get; set; }  
				  public bool? S_WftnIsAlwaysSubmit { get; set; }  
				  public Int32? S_WftnSubmitorType { get; set; }  
				  public String S_WftnCss { get; set; }  
				  public String S_WftnIco { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class B_SysFwRoleConfig                   
			   {public String B_SfrcID { get; set; }  
				  public String S_RoleID { get; set; }  
				  public bool? B_SfrcIsMaster { get; set; }  
				  public bool? B_SfrcIsTask { get; set; }  
				  public bool? B_SfrcIsInit { get; set; }  
				  public bool? B_SfrcIsRequire { get; set; }  
				  public bool? B_SfrcIsReturn { get; set; }  
				  public bool? B_SfrcIsImmediate { get; set; }  
				  public bool? B_SfrcIsEditRight { get; set; }  
				  public String B_SfrcNote { get; set; }  
				  public Int32? B_SfrcIndex { get; set; }  
				  public Int32? B_SfrcSutmitType { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_WorkflowTempateNodeRelation                   
			   {public String S_WtnRelationID { get; set; }  
				  public String S_WftID { get; set; }  
				  public String S_WftnID { get; set; }  
				  public String S_WftnNextID { get; set; }  
				  public Int32? S_WtnRelationFilterType { get; set; }  
				  public String S_WtnRelationFilter { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_CommTab                   
			   {public String S_TabID { get; set; }  
				  public String S_SmID { get; set; }  
				  public String S_TabName { get; set; }  
				  public String S_TabType { get; set; }  
				  public bool? S_TabStatus { get; set; }  
				           
			   }                  
            
			   [Serializable]
			   public class S_WorkflowTempateNodeSubmitor                   
			   {public String S_WftnSubmitorConfigID { get; set; }  
				  public String S_WftnID { get; set; }  
				  public String S_WftnSubmitorID { get; set; }  
				  public Int32? S_WftnSourceType { get; set; }  
				  public String S_WftnSource { get; set; }  
				  public Int32? S_WftnFilterType { get; set; }  
				  public String S_WftnFilter { get; set; }  
				           
			   }                  
                           
           }